marshalling hump - German English Dictionary